
from wordcloud import WordCloud
import matplotlib.pyplot as plt 
import matplotlib.image as mpimg 
cy = WordCloud(font_path="C:\Windows\Fonts\simsun.ttc",width=800, height=600, margin=2)    # 创建词云对象
cy.generate('''2023年，在外需整体疲软的情况下，中国外贸依托强大的产业链供应链优势，在扩大高水平对外开放等政策的支持下，仍跑出了整体向好的成绩单。其中最为亮眼的，是我们2023全年汽车出口规模突破500万辆大关，将超过日本，跃升全球第一大汽车出口国。今天的外贸故事，我们就从一群汽车人讲起。

2023年，在中国多地的码头口岸，国产新能源汽车排队出海，日均出口汽车超1.4万辆。如今，中国汽车已销往世界六大洲， 在异国街头，成为闪亮的中国名片。

我与国家一起前行丨2023，奔跑的中国外贸

埃塞俄比亚中国车车主 内古西埃：我对我的车非常满意，我爱中国汽车。

巴西中国车车主 马尔西奥：中国品牌最吸引我注意的是，他们以更实惠的价格向巴西市场提供优质产品。

南非中国车车主 马格达盖拉：中国汽车质量也非常好，这对我们来说非常重要。

我与国家一起前行丨2023，奔跑的中国外贸

全国劳动模范、上汽创新研究开发总院总设计师 邵景峰：我是国内的一名汽车设计师，2023年中国汽车出口量世界第一，我和我的团队也作出了贡献。我们的汽车正在欧洲热卖，月销过万（辆）。

邵景峰口中热卖的车，是一款中国自主品牌电动乘用车，从2023年9月开始，海外月销连续破万，目前全球累计交付已突破10万辆。

英国消费者 瑞秋·哈里森：我感觉很好。非常实惠的汽车，而且看起来也非常棒。

我与国家一起前行丨2023，奔跑的中国外贸

中国品牌汽车销售 尼克·威拉孔：顾客们很喜欢我们的车，尤其是年轻一代。大多数顾客都对我们新款车的设计感兴趣，还有就是可靠性和安全性，在欧洲，名爵车的碰撞安全测试评级达到全五星。

同样品质，价格合理，同样价格，品质优秀，优越的性价比成为越来越多的外国消费者选择中国品牌汽车的理由。

我与国家一起前行丨2023，奔跑的中国外贸

然而，与年底的旺销相比，对于设计师邵景峰来说，2023年年初的紧迫任务是，在疫情转段后，尽快赢回国际市场。而这最关键的，是设计出更受国外消费者欢迎的车。

全国劳动模范、上汽创新研究开发总院总设计师 邵景峰：这个过程中有很多难的点，中国消费市场喜欢车很大，但在海外追求速度感，追求小、紧凑、精炼。

我与国家一起前行丨2023，奔跑的中国外贸

基于对海外需求的大量产品调研，邵景峰决定把国内汽车主流的多屏幕、智能化等功能砍掉，追求极简风格。但极简风不等于低质量，设计团队抠细节的劲头趋向极致。

我与国家一起前行丨2023，奔跑的中国外贸

上汽创新研究开发总院设计师王牧：欧洲市场的消费者其实更倾向于布料座椅，那么布料会有一个比较大的问题，像喝咖啡污渍会掉上去，很难清洗，通过一个防污的涂层，把它添加在面料上面来解决这个问题。

我与国家一起前行丨2023，奔跑的中国外贸

好想法还需变成现实。相比燃油车，新能源车的市场迭代周期大幅提速，开发周期只有一年半左右。这对配套企业的同步开发能力提出更高要求。而不断完善的中国汽车产业链，给了邵景峰团队信心。对于防污织物座椅的需求，相距250多公里外的江苏供应商，接单了。

我与国家一起前行丨2023，奔跑的中国外贸

旷达科技集团股份有限公司总工程师 吴双全：这款面料，三年前我们开发这款产品，可能需要6到12个月的时间，但是现在得益于长三角一体化的发展和我们的产业链完备的这样一个优势，从接到客户需求到最终批量供货，我们只需要3个月的时间。

长三角形成新能源汽车“4小时产业圈”

我与国家一起前行丨2023，奔跑的中国外贸

在长三角，一个汽车产业集群正在协同发展。在江苏，动力电池及配套重点企业超过140家。在浙江，环杭州湾新能源汽车产业集群加速推进。在安徽，整车—电池—电机—电控全产业链已经形成。在上海，传统整车厂加速转型。在长三角，任何一家新能源汽车整车厂，都可以在4小时车程内解决所需配套零部件供应，形成了体现现代化产业体系特征的“4小时产业圈”。而类似长三角的汽车产业集群，还有京津冀、珠三角等。

我与国家一起前行丨2023，奔跑的中国外贸

全国劳动模范、上汽创新研究开发总院总设计师 邵景峰：在新能源这个赛道里所提供的极具竞争力的价格，是我们整个产业链所带来的巨大优势。供应链、生产制造的环节，设计工程实现的合理性，还有人员成本等因素叠加而成，价值才能合理。所以这是中国汽车产业一个巨大的优势。

除了产业链优势，用更优质的产品质量和细节服务打动消费者，也为中国汽车出海赢得了加分。

我与国家一起前行丨2023，奔跑的中国外贸

上汽临港整车质保高级经理 沈轶恺：比如我们对于车门的缝隙控制，都有严格的质量控制，确保它们拼合在一起是均匀的一致的。每条缝只有4毫米的间隙，相当于2枚5角硬币的厚度。

我与国家一起前行丨2023，奔跑的中国外贸

上汽创新研究开发总院设计师 栾吉平：比如说在英国，大雾天气，整个后挡窗我们会增加雨刮器。比如在中东，尘暴天气会比较多一些，在整个后边的零件的硬度上面我们会增加。而在泰国我们更改了按键图标，以满足当地法律法规的要求。

上汽名爵泰国经销商 范进文：我喜欢跟中国公司合作，因为不管有什么问题，或者有什么新的方案，很快就可以解决。

我与国家一起前行丨2023，奔跑的中国外贸

中国的新能源车在泰国已经连续11个月蝉联销售榜前十名，在竞争激烈的欧洲市场，也有车型进入销量前十名。新设计、新材料、新理念，2023年，中国汽车让世界眼前为之一亮。

全国劳动模范、上汽创新研究开发总院总设计师 邵景峰：我清晰记得，在20年前，甚至15年前，如果我们要到海外去看车展，你会发现，海外的消费者看到中国人又来了，感觉好像是我们又来抄袭他们的东西。但在2023年你会发现，在上海车展、慕尼黑车展，好多外籍的专家，在拍我们的细节，在一个西方发达国家的马路上，中国团队设计的车子在这里奔跑，20年前怎么可能想象。现在想，原来我们也可以的，这让我们热泪盈眶。

政策支持 多部门携手助力中国车走出去

2023年，为了助力中国汽车走出去，从中央到海关、港口、海运企业携手打通汽车出海的康庄大道。4月，《关于推动外贸稳规模优结构的意见》出台，为汽车企业在海外提供金融支持，帮助汽车企业对接航运、保证运力。

我与国家一起前行丨2023，奔跑的中国外贸

2023年，海关总署推出优化营商环境16条，为出口汽车开辟“绿色通道”。在上海外高桥海通国际码头，出口航线已覆盖亚洲、欧洲、非洲、大洋洲、南美洲、北美洲。

我与国家一起前行丨2023，奔跑的中国外贸

上海外高桥港区海关查验九科副科长 姜义忠：2023年平均每天都有2—3艘汽车滚装轮靠泊外港海通码头。汽车出口可以实现“即报即放”“即查即放”，确保汽车出口“零延时”。

逆风行舟 打赢翻身仗交出亮眼成绩单

2023年，汽车外贸的砥砺奋进只是中国外贸逆风行舟的缩影，“固本兴新”成为中国外贸的关键词。2023年，中国外贸跑出加速度，交出了一份亮眼成绩单。船舶、工程机械、家电等传统优势出口产业的国际竞争力进一步提升，外贸新三样电动载人汽车、锂电池、太阳能电池出口规模快速增长，2023年前11个月，“新三样”出口9777.3亿元，同比增长33.1%。

我与国家一起前行丨2023，奔跑的中国外贸

2023年前三季度，数字贸易规模不断扩大，跨境电商进出口额达1.7万亿元，加速外贸转型升级。

2023年底，中欧班列已通达25个国家217个城市。

2023年，广交会、进博会、消博会、服贸会、链博会，成为世界企业的新技术、新服务、新产品的舞台，参展商变成了出口商，出口商变成了投资商。

2023年中国外贸迎难而上，劈波斩浪，足音铿锵。''')    # 生成词云
cy.to_file('cy.png')

lena = mpimg.imread('cy.png')
# plt.imshow(lena) # 显示图片
# plt.axis('off') # 不显示坐标轴
# plt.show()


# import turtle
# t = turtle.Pen()
# for x in range(360):
#     t.forward(x)
#     t.left(59)


from PIL import Image
IMG = 'aa.webp' #设置图片文件
WIDTH = 150 #设置字符画的宽
HEIGHT = 80 #设置字符画的高
OUTPUT = 'output5.txt'  #设置存放字符画的文本文件
ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ")    #设置显示的字符集
def get_char(r,g,b,alpha = 256):
    if alpha == 0:
        return ' '
    length = len(ascii_char)
    gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)
    unit = (255.0 + 1)/length
    return ascii_char[int(gray/unit)]
if __name__ == '__main__':
    im = Image.open(IMG)
    im = im.resize((WIDTH,HEIGHT), Image.NEAREST)
    txt = ""
    for i in range(HEIGHT):
        for j in range(WIDTH):
            txt += get_char(*im.getpixel((j,i)))
        txt += '\n'
    print(txt)
    with open(OUTPUT,'w') as f:
        f.write(txt)